package agentService

import (
	"hc_server/routers/models"
)

// AgentTeamManager 代理商团队管理
type AgentTeamManager struct {
	Id              int
	RecommenderCode interface{} //推荐码 代理商编码
	Name            string      // 代理商名称
	Mobile          interface{} //手机号
	Password        string      //密码 md5
	AgentNo         string

	PageNum  int
	PageSize int
	Keyword  string
}

// TeamManagerAgentList 团队管理代理商列表
func (a *AgentTeamManager) TeamManagerAgentList() (map[string]interface{}, error) {
	//数据库获取数据
	result, err := models.TeamManagerAgentList(a.Id, a.PageNum, a.PageSize)
	if err != nil {
		return nil, err
	}

	return result, nil
}

// TeamManagerAgentInfo 团队管理代理商详情
func (a *AgentTeamManager) TeamManagerAgentInfo() (interface{}, error) {
	//数据库获取数据
	result, err := models.TeamManagerAgentGetInfoByID(a.Id)
	if err != nil {
		return nil, err
	}

	return result, nil
}
